package com.appkubes.fintech.restful.application.user.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(description = "用户认证状态")
public class UserCertificateStatusDTO {

    String userKey;

    @ApiModelProperty("是否全部认证通过")
    Integer isAllCertificate = 0;

    @ApiModelProperty("是否基础信息认证")
    Integer isBaseInfoCertificate = 0;

    @ApiModelProperty("基本信息")
    Integer isBaseInfo = 0;

    @ApiModelProperty("工作信息")
    Integer isJob = 0;

    @ApiModelProperty("紧急联系人")
    Integer isEmergency = 0;

    @ApiModelProperty("实名认证")
    Integer isRealNameCertificate = 0;

    @ApiModelProperty("银行卡认证")
    Integer isBankCardCertificate = 0;

    @ApiModelProperty("身份证正面照url")
    String idcard_front_view;

    @ApiModelProperty("身份证背面照url")
    String idcard_back_view;

    @ApiModelProperty("运营商三要素认证")
    Integer certificate_3 = 0;

    @ApiModelProperty("银行卡四要素认证")
    Integer certificate_4 = 0;

    @ApiModelProperty("是否已经获取运营商信息")
    Integer isOperatorGet = 0;

}
